// static 方法

class Person{
    constructor(name){
        this.name = name
    }

    say(){
        console.log(`hi,my name is ${this.name}`)
    }

    static create (name){
        return new Person(name)
    }
}

const tom = Person.create('tom')//静态方法的调用
tom.say()//因为静态方法是挂载到类型上面，所以静态方法内部的this就不会指向某一个实例对象而是当前的类型